#define _CRT_SECURE_NO_WARNINGS
#include "2.2_hs.h"
//int main()
//{
//	char arr[10] = "";
//	scanf("%3s", arr);
//	/*printf("%-3.2d_%3.2d\n",-7,-7);
//	printf("%-7.3f_%7.3f\n", -0.5, -0.7);
//	printf("%+d %+d %.3s\n", -5, 7, "abcd");
//	printf("%*.*d%*.*f%.*s\n", -3, 1, 7, 7, 3, -0.7, 1, "ab");*/
//	printf("%d %d\n", -1 & 3, -4 & -3);
//	printf("%d %d\n", 3 | -5, -5 | -9);
//	printf("%d %d %d %d\n", 3 ^ -9, -3 ^ -7, 3 ^ 3, 0 ^ 7);
//	printf("%d %d\n", ~- 5, ~7);
//	printf("%d %d %d %d\n", 3 << 2, -3 << 2, 5 >> 1, -7 >> 2);
//	printf("%f %d %d %d %s", 3.0 / 2, 3 / 2, -5 % 2, 5 % -2,arr);
//	return 0;
//}

//int main()
//{
//	int n = 256;
//	int m = 256;
//	int* p1 = &n;
//	char* p2 = (char*) & m;
//	*p1 = 0;
//	*p2 = 0;
//	printf("%d %d", *p2, *(int*)p2);
//	/*int a, b, c;
//	while (1)
//	{
//		scanf("%d %d", &a, &b);
//		c = a > b ? a : a < b ? b : 0;
//		printf("%d", c);
//		Sleep(1000);
//		system("cls");
//	}*/
//	return 0;
//}

//int main()
//{
//	struct emp sz[] = { {"zhangsan",15},{"lisi",13},{"wangwu",24} };
//	char str1[10] = "a";
//	char str2[10] = "a";
//	char str3[10] = "a";
//	char str4[10] = "a";
//	cccs p4 = signal;
//	char* (*p1)(char*,const char*) = m_strcpy;
//	char* (*p2)(char*,const char*) = &m_strcpy;
//	char* (*p3[])(char*, const char*) = { m_strcpy,m_strcat };
//	printf("%s %s %s %s\n%p %p", p1(str1, "bc"), (*p2)(str2, "bc"), p3[0](str3, "bc"), p3[1](str4, "bc"),p4(7,m_strcat),m_strcat);
//	qsort(sz, sizeof(sz) / sizeof(sz[0]), sizeof(sz[0]), cmp_name);
//	/*char a = 'a', b = 'b', c = 'c';
//	char* pc[] = {&a,&b,&c};
//	char* pcs[] = { "a","b","c" };
//	int arr[][2] = { {0,1},{0,2},{0,3} };
//	int(*pis)[2] = arr;
//	int(*piss)[6] = &arr;
//	printf("%c%c%c%c%c%c\n", *pc[0], *pc[1], *pc[2], *pcs[0], *pcs[1], *pcs[2]);
//	printf("%d %d", *pis[0], *(piss[1] - 1));*/
//	return 0;
//}